# print(1 + 2 - 3)
# print(1 + 2 * 3)
# print(1 + 2 / 3)
#
# print((67.5 + 89.0 + 12.9 + 32.2) / 4)


# year = input()                         # 输入当前年，2020
# month = input()                        # 输入当前月，09
# date = input()                         # 输入当前日，16
# print(year, month, date)
# print(year, month, date, sep = "-")
# print(year, month, date, sep = "/")
# print(month, date, year, sep = ",")
# print("{}年{}月{}日".format(year, month, date))
# print(year+'年'+month+'月'+date+'日')

# 开学了，你考上了武汉理工大学，校园的电子屏上显示着以下欢迎界面：
#
# |++++++++++++++++++++++|
# |                      |
# |   Welcome to WHUT    |
# |                      |
# |++++++++++++++++++++++|
# 编写程序，用户入自己的姓名，输出以上界面后，再在下一行输出“欢迎您，***同学！”

# name = input()
# print("|++++++++++++++++++++++|")
# print("|                      |")
# print("|   Welcome to WHUT    |")
# print("|                      |")
# print("|++++++++++++++++++++++|")
# print("欢迎您，"+name+"同学！")

# 描述
# Python 可以方便的实现计算器的功能。数学意义上的加、减、乘、除在Python中分别以符号“+、-、*、/”表示。
# 试编程实现分两行输入两个非零整数，并在4 行中按顺序输出两个数的加、减、乘、除的计算结果。要求输出与如下示例格式相同，符号前后各有一个空格。
# 整数1 + 整数2 = 和
# 整数1 - 整数2 = 差
# 整数1 * 整数2 = 积
# 整数1 / 整数2 = 商
# 示例
# 输入:
# 1
# 2
# 输出:
# 1 + 2 = 3
# 1 - 2 = -1
# 1 * 2 = 2
# 1 / 2 = 0.5


# print(type(num1))
# type(num1)

# num1 = input()
# num2 = input()
# print(num1, '+', num2, '=', str(int(num1) + int(num2)))
# print(num1, '-', num2, '=', str(int(num1) - int(num2)))
# print(num1, '*', num2, '=', str(int(num1) * int(num2)))
# print(num1, '/', num2, '=', str(int(num1) / int(num2)))

# 描述
# Python 可以方便的实现计算器的功能。数学意义上的加、减、乘、除在Python中分别以符号“+、-、*、/”表示。
# 试编程实现分两行输入两个非零浮点数，并在4 行中按顺序输出两个数的加、减、乘、除的计算式和计算结果。计算结果str.format()方法严格保留小数点后3位数字。要求输出与如下示例格式相同，符号前后各有一个空格。
# 浮点数1 + 浮点数2 = 和
# 浮点数1 - 浮点数2 = 差
# 浮点数1 * 浮点数2 = 积
# 浮点数1 / 浮点数2 = 商
# 示例
# 输入:
# 2.66
# 3.1415926
# 输出:
# 2.66 + 3.1415926 = 5.802
# 2.66 - 3.1415926 = -0.482
# 2.66 * 3.1415926 = 8.357
# 2.66 / 3.1415926 = 0.847

# num1 = input()
# num2 = input()
# print("{} + {} = {:.3f}".format(num1, num2, float(num1) + float(num2)))
# print("{} - {} = {:.3f}".format(num1, num2, float(num1) - float(num2)))
# print("{} * {} = {:.3f}".format(num1, num2, float(num1) * float(num2)))
# print("{} / {} = {:.3f}".format(num1, num2, float(num1) / float(num2)))

# 输入直角三角形两直角边a,b求斜边C,并输出。(from math import *)

# import math
# a = eval(input())
# b = eval(input())
# # c = math.sqrt(pow(int(a), 2) + pow(int(b), 2))
# c = math.sqrt(pow(a, 2) + pow(b, 2))
# print(c)

# python编写程序,输入球的半径,计算球的表面积和体积,半径为实数,用π,结果输出为浮点数,共10位其中2位有效数字。(import math ;pi=math.pi)
# import math
# radius = eval(input())
# pi = math.pi
# surface_area = '%.10f' % round(4 * pi * pow(radius, 2), 2)  #表面积
# volume = '%.10f' % round(4 / 3 * pi * pow(radius, 3), 2) #体积
# print("表面积："+surface_area)
# print("体积：" + volume)

# import math
#
# r = float(input("Please enter a valur for radius:"))
# surface = '%.10f' % round(4 * math.pi * r * r, 2)
# volume = '%.10f' % round(4 / 3 * math.pi * (r ** 3), 2)
# print(f"The surface area of sphere is {surface}")
# print(f'The volume of sphere if {volume}')

# 编写程序将一个三位正整数的每一位拆分后输出,每两个数字间以空格间隔。如输入123,应输出“123”。
# num = eval(input("input num:"))
# print(num//100, num//10%10, num%10)

# 编写程序,将输入的八进制字符串转换为十进制数与十六进制数输出。如输入123，输出的十进制数为83,十六进制数为0x53。
# Oct_str = eval(input("input num:"))
# int_str = int(Oct_str, 8)
# hex_str = hex(int_str)
# print("十进制数：" + str(int_str))
# print("十进制数：" + hex_str)

# 编写程序,输出字符'a'与'A'的 ASCII码,输出 ACSII 码105对应的字符。
# print("a的ASCII码：%d" % ord('a'))
# print("A的ASCII码：%d" % ord('A'))
# print("105的字符是：" + chr(105))

# 编写程序，实现汇率兑换，按照温度转换程序的设计思路。
# value = input("请输入带单位（¥或$）的货币金额：")
# if value[-1] == '¥':
#     usd_value = eval(value[0:-1]) * 0.141
#     print("转换为美元是：{:.2f}$".format(usd_value))
# elif value[-1] == '$':
#     rmb_value = eval(value[0:-1]) / 0.141
#     print("转换为人民币是：{:.2f}¥".format(rmb_value))
# else:
#     print("输入错误，重新输入")
